package com.lzy.business.param;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * 会员购买券参数对象
 */
public class MemberBuyCouponParam implements Serializable {
    private static final long serialVersionUID = -8282376412178011999L;
    /**
     * 券id
     */
    private List<Long> couponIdList;

    /**
     * 券类型
     */
    private Integer couponType;

    /**
     * 券面额
     */
    private BigDecimal couponPrice;

    /**
     * 数量
     */
    private Integer number;

    /**
     * 生效日期
     */
    private String effectDate;

    /**
     * 失效日期
     */
    private String expireDate;

    /**
     * 有效期（天）
     */
    private Integer validTime;

    public List<Long> getCouponIdList() {
        return couponIdList;
    }

    public void setCouponIdList(List<Long> couponIdList) {
        this.couponIdList = couponIdList;
    }

    public Integer getCouponType() {
        return couponType;
    }

    public void setCouponType(Integer couponType) {
        this.couponType = couponType;
    }

    public BigDecimal getCouponPrice() {
        return couponPrice;
    }

    public void setCouponPrice(BigDecimal couponPrice) {
        this.couponPrice = couponPrice;
    }

    public Integer getNumber() {
        return number;
    }

    public void setNumber(Integer number) {
        this.number = number;
    }

    public String getEffectDate() {
        return effectDate;
    }

    public void setEffectDate(String effectDate) {
        this.effectDate = effectDate;
    }

    public String getExpireDate() {
        return expireDate;
    }

    public void setExpireDate(String expireDate) {
        this.expireDate = expireDate;
    }

    public Integer getValidTime() {
        return validTime;
    }

    public void setValidTime(Integer validTime) {
        this.validTime = validTime;
    }
}
